- Kategori: Computing
I have buggfixed a Framework7 version 5.1 app, but after build the new app showed my webpage in InAppBrowser with Alert message rather than the app itself. I have googled a lot about this but no solution.
In app.js I had this:
var ref = cordova.InAppBrowser.open ('https://www.viska.se', '_blank', 'location=yes');
ref.addEventListener('loadstart', function(event) { alert(event.url); });
I understood that this line gave the Alert message. I read documentation for InAppBrowser.
I decided to attempt to close the window with my webpage:
var ref = cordova.InAppBrowser.open ('https://www.viska.se', '_blank', 'location=yes');
ref.close();
It worked and now direct after splashscreen comes the app as it previously did and inAppBrowser works as earlier for other pages.
- Kategori: Computing
I googled a lot for menu icons, but I never figured out how to add my own icon for a menu. Finally I found this homepage with info.
It worked partially. First I made a small icon 28 x 28 px. But it was too blurry. I wanted a round icon, so I used Gimp to get that with an image 200 x 200 px and saved as .png (you cant use jpg for a round icon).
Then I made the image sharper with Gimp and Sharpen (Unsharpen mask).
Now I added the image in src/img
In src/css/app.css I added:
i.icon.icon-myicon {
width: 38px; height: 38px;
background-image: url("../img/viskarund2.png");
position: absolute;
}
Note: icon size is 38p x 38px and bigger than normal 28x28px.
- Kategori: Computing
Att aktivera BankID var mycket svårt och föll på identifieringen av ID-kortet med NFC-läsaren. Detta sätt fungerade. Med appen NFC Check fick jag besked att NFC fungerade och även med Google Pay. Sedan tog jag reda på att NFC-antennen satt i batteriet. Jag tog bort skyddet för batteriet och lade sedan mobilens batteri över ID-kortet och flyttade batteriet uppåt över kortet. Då aktiverades BankID äntligen. Konstigt var att Chrome fungerade för att använda BankID, men inte att aktivera BankID för det krävdes Opera.
En fördel med LineageOS är att det kommer uppdateringar varje månad och de är enkla att installera i själva telefonen och tar 10-15 minuter.
En nackdel är att vissa appar går inte att installera via App Store, men det går att ladda ner dem via sajten apkmirror och installera dem. Gjorde det nyss med AccuBattery.
Now the LineageOS files for Samsung Galaxy S4 (GT-I9505, SGH-I337M, SGH-M919) jfltexx don't seem available for download anylonger if you look at the webpage. But there is a download page here. You can also dl boot.img https://mirrorbits.lineageos.org/full/jfltexx/20240305/boot.img .
Nackdelen med äldre smartphones är att till slut går det ej att installera appar för android versionen är för låg. BankID kräver minst android 7 och Swish likaså. Därför kommer EU att kräva nästa år att nya smartphones skall uppdateras i minst 5 år. Det är för att förlänga livslängden på dem. För vissa modeller går det att uppgradera mobilen själv med operativsystemet LineageOS.
Först skaffade jag en billig och vanlig smartphone med android 5.1 genom att köpa på Tradera. Jag köpte en Samsung Galaxy S4 med android 5.1 och som fungerar med LineageOS. Den hade 2 GB RAM och verkade välskött och utan skador delvis kanske pga en kvinna hade ägt den. Kostade med frakt och allt 180 kr. Specifikationer för denna mobil var ungefär samma som min nyinköpta Motorola, som kostade 770 kr. Om du köper på Tradera kolla på vad den modell du vill köpa brukar kosta. Kolla i menyn: Vad är den värd? En del vill ha 800 kr för en mobil värd 100-150 kr.
- Kategori: Computing
En ny smartphone kan vara dyr idag och kan kosta 7 000 - 10 000 kr eller ännu mer. Samtidigt efter 5-6 år är den bara värd 500 - 600 kr. Att nya Samsung och Iphone är dyra beror på utvecklingskostnader och att komponenterna tillverkas i mindre skala än billigare modeller. Iphone är också dyrare än android. Helst skall man inte köpa en ny mobil nu utan att vänta till 20 juni 2025 då nya regler från EU kräver bl.a bättre batteri, mindre lättkrossat glas och uppdatering av androidsystemet i minst 5 år. Sedan kinesiska mobiler, som Huawei skall undvikas då man inte kan ladda appar från Google Play (Huawei har egen sajt med appar dock Huawei AppGallery för android 5 och över).
Försök att behålla din gamla smartphone. Undersök om den går att uppgradera till högre androidversion. Kan finnas i Om telefonen eller systemuppdateringar. Mobilt bankID kräver minst android 6 så köp minst android 10. Om din android inte går att uppdatera undersök om du själv kan uppgradera den via operativsystemet LineageOS 20, som är gratis och ger nu android 13 (se bilden)
Går det inte att uppgradera den till android 6 eller över fundera på att köpa en ny eller begagnad. En 5-6 år gammal Samsung kostar 500 kr minst. En ny av billig modell på specialerbjudande kostar 700-800 kr. Jag köpte nyligen min Motorola Moto e13 (android 13) på Elgiganten för 770 kr och är nöjd med den. Kontrollera också på Prisjakt om det finns billigare erbjudanden. Troligen kommer den inte sjunka mycket i värde om 5 år och kanske kosta 400 kr.
- Kategori: Computing
First I tried apps like APK Explorer and APK Editor. APK Explorer worked, but I doubt that the apk package works for other mobiles than your own. APK Editor did not seem to work, unless you buy Pro version. Android Studio is difficult and complex to use.
Simplest is to use a PC and download Apktool and a wrapper script and install it. Make a folder where you put the apk-file that shall be edited. In the Power Shell in that folder write the command: apktool d nameofyourapk Now the apk is unpacked and I could edit files with Notepad++
Then its time to create an apk package and in the command window write: apktool build folderforeditedapkfile.
Now this apk-package must be signed. This is complex if you use Android Studio or follows other descriptions.
The simple solution is to download Uber Apk Signer and then change the name to: uber-apk-signer. Then copy this program to the identical folder as the apk that shall be signed: java -jar uber-apk-signer.jar --apks /path/to/apks The signing takes a few seconds and a new signed apk is found in the directory with a new name. These two programs has worked flawlessly and is extremely simple and fast to use compared with Android Studio.
- Kategori: Computing
A couple a years ago I created an app in two versions one for old androids and one for android 7 and above.
When I bought a android 13 phone I found to my surprise the app for old androids worked OK but not the app for android 7, where some images were not visible and clicking on links inte the app gave error NET::ERR_CLEARTEXT_NOT_PERMITTED.
I found out that from android 8 or 9 its demanded that links should be https:// and not http://. First I tried to rebuild the app, but it was impossible because of dependency errors in npm.
Instead I found out that it is possible to edit the apk file with the app APK Explorer. Its excellent and free. Then install it.