[Q] baby proof tablet? - Acer Iconia A500

Anyone know of an app or hack that will let lock the screen so the touch screen doesn't recognize input so that I could launch netflix or youtube for my 1.5 yo daughter and she can touch it without messing it up?

ikillulots said:
Anyone know of an app or hack that will let lock the screen so the touch screen doesn't recognize input so that I could launch netflix or youtube for my 1.5 yo daughter and she can touch it without messing it up?
Click to expand...
Click to collapse
there is an App on the Market called "Screen Tools" which has this function.
It allows you to use your camera button to "disable" the touchscreen. Not sure if this app will work on our Acer tablets, as we have no camera button - but it may be worth a 99cent gamble.
Also, from I have seen with the Netflix app - it does not keep playing in the background or pause when another app takes focus - it just stops the video and dumps you back to the selection screen. Not sure if this is going to be possible

I wonder if this would be better in the development section it would be nice to assign the rotation lock to a screen hold/lock

ikillulots said:
I wonder if this would be better in the development section it would be nice to assign the rotation lock to a screen hold/lock
Click to expand...
Click to collapse
This is not a topic for the development section, perhaps in Android General or Android Software and Hacking, as I see this being an application (especially since there is no source available for HC to be modified in such a way as you are hoping, meaning for a ROM developer to make this happen would be kind of far-fetched right now). Certainly it would require root, and most likely it would work as launcher replacement, perhaps requiring a specific gesture to be drawn to unlock the screen. This is a neat idea, not sure if the sdk allows this type of control from a launcher replacement, but perhaps Anderwebs (the developer of ADW) or another launcher master would know if this is possible. They would also be the most likely to implement this type of feature. Perhaps ask a moderator to move this into the Android Software Development and Hacking forum?
Unless you want to completely limit your options be requiring this to use the rotation lock switch, which would make this a device specific request, severely limiting the number of developers (application and os level) who would be able to assist you. I would approach it from a more generic state, make it applicable to all Android devices, and that way I could get more people interested in it and make it happen.
But, don't just go and start a whole bunch of threads, ask a mod to move this thread, change the title of your post to something like : App/Feature Request - Baby Proof (On-Demand Input Locking). That might work. I would stick with gesture based, and make it require a multi-touch gesture, obviously you would make something that your child could not easily imitate as your gesture, to unlock it, there should be an easy way to enter lock mode as well...
just my 2 cents

Just go buy app locker... it will lock everything or specific apps
Sent from my SCH-I500 using Tapatalk

There's an app I use for the same reason, but I don't give the tablet to my youngest in fear of it becoming a Frisbee or drowned in saliva. But my toddlers listen to direction, so this app works.
The FREE app is called "Show Screen Lock." But, because the "Home and Back" button are the means to unlock, if your child hits one of those, it will be unlocked.
Anyway, good luck!
I wish long pressing the volume up button locks and unlocks the screen.
edit:
Nevermind, I overlooked that you wanted to use this while playing media. This app freezes images, so no video plays at the moment. I've emailed the developer a while ago and he said he's working on one specifically for tablets.

Samsung's Touchwiz has this function. If you are playing video you can hit the power/lock button and it will lock it from screen or button presses until you hit the lock button again.
I dont know if there would be a way to extract that part of the UI to move over without porting everything.
I use it all the time with galaxy s phones so my kids can watch shows.
.....
There is also an app called "Kid Zone" by zoodles. It is nice, and free, and can be upgraded to premium. I use it on my phones and tablet and the kids love it. They can draw and do games and learn and I get emails about what they did and uploads in the email of their drawings. The cool thing is you can lock everything so that the only way to exit the app is to draw a "Z"
Its a nice app, and thinking about upgrading to premium with it here soon.
------
I used to use toddler lock, but as HC doesnt really have full screen while hiding the buttons the toddler lock doesnt work as well, but still temporarily fun.
Edit: I have recently been trying out HoneyBar for HC Tablets. It hides the bar at the bottom of rooted tablet. Works pretty well, and so far one of the best options I know of.

Related

ThrottleLock 0.3c security flaw

I loaded ThrottleLock 0.3c onto my Mogul today (since s2U2 is way to buggy right now on it) and I really like the concept and idea.
But I found a flaw in the application, the application name and the developer's name is in the lower left corner of the application when the lock is engaged.
I'm not against giving the developer credit, it is a VERY good app, but this flaw seems to defeat the point of having a challenge lock on your phone.
Since anybody can find/steal my phone, know what application is locking it (since its on the lock app) & who made it, run a Google search, easily end up on this forum or emailing the developer, and pretend to be the legit owner of a phone who simply forgot how his/her lock pattern.
Then all the nice, helpful, and trusting people here would tell them how to reset the pattern using a usb connector and a computer.
Tenchi4U said:
I loaded ThrottleLock 0.3c onto my Mogul today (since s2U2 is way to buggy right now on it) and I really like the concept and idea.
But I found a flaw in the application, the application name and the developer's name is in the lower left corner of the application when the lock is engaged.
I'm not against giving the developer credit, it is a VERY good app, but this flaw seems to defeat the point of having a challenge lock on your phone.
Since anybody can find/steal my phone, know what application is locking it (since its on the lock app) & who made it, run a Google search, easily end up on this forum or emailing the developer, and pretend to be the legit owner of a phone who simply forgot how his/her lock pattern.
Then all the nice, helpful, and trusting people here would tell them how to reset the pattern using a usb connector and a computer.
Click to expand...
Click to collapse
I don't really think the concept is to keep people out of the phone. I think it is to keep the buttons from not getting pressed. I don't think its a smart idea to bank your protection on a series of dots, or "slide to unlock" where there might be a few people in my office baffled, by "slide to unlock" it just does not seem like it will keep people out.
I think the reasoning for branding the software is because there are a lot of bad people out there that are trying to sell our awesome devs software. They need to mark it, we have almost lost many programs because of this data theft.
"security trough obscurity" is a very bad method. Throttle lock should be safe even if you know the program and if not, hiding the program name isn't the right method to get it safer
I'd suggest using some other locking program if your worried about security. Like the default windows pin one. Correct me if i'm wrong but i don't think throttle lock was made to secure the device but more for a new, more interactive/user friendly way to have a keyguard.
dwizzy130
This wasn't worth making a new thread for.
Don't post any further comments in this thread.
Continue here.
double post

Any way to bind the optical trackpad button as a dedicated camera button?

After about month of using my dinc, I've found that I literally never press the opti trackpad button. Is there any way to make this button act as a dedicated camera launching button (or to set it up to launch a specific app). I've done no customization to my phone thus far (waiting to see how the Froyo OTA plays out before I start hacking), but I have no problem with rooting or installing a custom ROM in order to get this functionality. Does anyone know if this is possible, and if its only available in certain ROMs, which one? I'd love to reclaim this currently useless button.
morph2k4 said:
After about month of using my dinc, I've found that I literally never press the opti trackpad button. Is there any way to make this button act as a dedicated camera launching button (or to set it up to launch a specific app). I've done no customization to my phone thus far (waiting to see how the Froyo OTA plays out before I start hacking), but I have no problem with rooting or installing a custom ROM in order to get this functionality. Does anyone know if this is possible, and if its only available in certain ROMs, which one? I'd love to reclaim this currently useless button.
Click to expand...
Click to collapse
Most roms I have used use the trackball for the camera. Also this belongs in general. Mods please move.
Sent from my ADR6300 using XDA App
I apologize if this is in the wrong place. I posted it in general section and the only response was that I should try posting it in the development forum. If you happen to see this again, I'd really appreciate a list of any ROMS you used that you are sure had this functionality.
This should be in development because things will have to be edited in order for it to work... most Roms let you take pics w/ the trackpad but he wants it to be able to open it up from whatever screen he's on by pressing that pointless little button... lets make it less pointless...
Sent from my ADR6300 using XDA App
blaine91787 said:
This should be in development because things will have to be edited in order for it to work... most Roms let you take pics w/ the trackpad but he wants it to be able to open it up from whatever screen he's on by pressing that pointless little button... lets make it less pointless...
Sent from my ADR6300 using XDA App
Click to expand...
Click to collapse
This is the misconception that bothers a lot of people on here. While this may require ' development' to get it to work, it is not development in itself, but a question. Therefore, it should be in general.
Sent from my ADR6300 using XDA App
br125 said:
This is the misconception that bothers a lot of people on here. While this may require ' development' to get it to work, it is not development in itself, but a question. Therefore, it should be in general.
Click to expand...
Click to collapse
Exactly what I was going to say, well put.
Sent from my ADR6300 using XDA App
Qwerty.KL Layout
I was looking at the qwerty.kl file and I see that Key 212 is defined for the camera but the second argument is left blank. Is the second argument the action for the key? Does anyone have any documentation on the layout of this file. Seems simple but I would like to know possibilities?
For the wake on press of the button, key272 DPAD_CENTER was given the action "WAKE".
I hope this is framed in more of a development format.
There should be a prompt that asks people "Are you a developer?" after they click the "new thread" link in the development forum. If you can't answer yes to the question, then your post goes to general.
To address the OP's question however, I tried everything under the sun and couldn't get it to work. Although I was trying to get it to bring up the dialer app with the "CALL" property. I ended up just remapping it to the "search" softkey and it works just fine. I use LauncherPro so I just made the Internet icon in my launcher tray launch voice search on the upswipe from the internet icon so I didn't lose any functionality.
Jeez, you would think people smart enough to develop software would refrain from bumping a thread they feel is in the wrong forum, JUST to declare that the thread is in the wrong forum. Especially when such a declaration has already been made in said thread.
Anyways, I'm sorry if my phrasing was not appropriate for this board. The natural extension of this question is "what development steps can be taken, or what paths should I pursue, to try to realize this goal". To be clear, I am a software dev by education and by trade. I have never developed on a mobile platform, and so I don't have any specifics of android OS development in which to frame my question.
All of that said, if anyone has any additional information about the qwerty.kl file, I would greatly appreciate it. Is there an API of some kind for the functions that can be mapped to keys in that file? Maybe one of them allows for some customization, and can be used to launch a specific App? Given that I actually use all 4 soft buttons, and the track pad button is both unused outside of specific apps and also the picture taking button within most camera apps, any other solution is going to eat away at me as inelegant.
To those who have offered insight or tried to help, thank you, I sincerely appreciate your time.

Dial Numbers from Home Screen

I came from a Treo device, and one of the best features on that device was the ability to just start dialing from the home screen. Most of the android phones do support searching for your contacts by typing from the home screen, but as far as I know, none support input of actual numbers.
I realize the maximum benefit is only there if you own a device like the Droid Pro with a portrait keyboard, but surely I'm not the only one that misses this feature. I believe it was available on Blackberries as well, so I'm sure there's a ton of BB users that miss this.
If it's an easy thing to do, I'm sure a developer could write something without wasting too much time, and it would earn them some money if they chose to make it a paid app.
Anybody interested in this? I'm willing to help in any way I can, and I'd even write the app, but I have no coding experience, so I'd probably just screw something up.
You'll have to open an app either way, unless you have a hardware keyboard, so why not use a traditional dialer app? If you want a smart dialer check out dialer one.
Theres also an app that will let you pin shortcuts to apps to the notification panel.
I'm not sure what you're looking for exactly.. on all touchscreen phones your options are limited and you'll need to use search and then open the keyboard or another app at some point to call someone.
Sent from my Nexus One using XDA App
This app would be meant for phones that have keyboards.
I refuse to buy a phone without one.
freak4dell said:
I came from a Treo device, and one of the best features on that device was the ability to just start dialing from the home screen. Most of the android phones do support searching for your contacts by typing from the home screen, but as far as I know, none support input of actual numbers.
I realize the maximum benefit is only there if you own a device like the Droid Pro with a portrait keyboard, but surely I'm not the only one that misses this feature. I believe it was available on Blackberries as well, so I'm sure there's a ton of BB users that miss this.
If it's an easy thing to do, I'm sure a developer could write something without wasting too much time, and it would earn them some money if they chose to make it a paid app.
Anybody interested in this? I'm willing to help in any way I can, and I'd even write the app, but I have no coding experience, so I'd probably just screw something up.
Click to expand...
Click to collapse
There are some homescreen dialer widgets in the market, which allow you to dial right from a home screen.

[Q] Convert Hero to dumbphone

Hi. Here's the deal...my elderly parents are travelling this winter in another country. International roaming is expensive, as is international travel, and we're looking for as many ways as we can to save money. One of the ways we've considered to deal with both of these problems is to buy a sim card where they are at, rather than bringing their phone from home and paying outrageous international roaming charges. This is where Hero comes in...I have an unlocked HTC Hero that I could let them use. The problem is, they are intimidated by technology, and having a capable phone with lots of features is overwhelming to them. I was wondering if there's a way I can lock the phone down so it goes to the dialer and nowhere else. No lock screen, no email, no Android market, no text messages sent or received, none of that, just the dialer to make and receive calls. Ideally, I'd like to be able to return it to normal functionality when I get it back, but if this is a one-way thing, that's OK, too. It is currently running Elelinux-7.1-Hero-v3.6-Light.
I apologize profusely if this is a silly question...I'm new at all of this.
Tired_ said:
Hi. Here's the deal...my elderly parents are travelling this winter in another country. International roaming is expensive, as is international travel, and we're looking for as many ways as we can to save money. One of the ways we've considered to deal with both of these problems is to buy a sim card where they are at, rather than bringing their phone from home and paying outrageous international roaming charges. This is where Hero comes in...I have an unlocked HTC Hero that I could let them use. The problem is, they are intimidated by technology, and having a capable phone with lots of features is overwhelming to them. I was wondering if there's a way I can lock the phone down so it goes to the dialer and nowhere else. No lock screen, no email, no Android market, no text messages sent or received, none of that, just the dialer to make and receive calls. Ideally, I'd like to be able to return it to normal functionality when I get it back, but if this is a one-way thing, that's OK, too. It is currently running Elelinux-7.1-Hero-v3.6-Light.
I apologize profusely if this is a silly question...I'm new at all of this.
Click to expand...
Click to collapse
It's kind of easy what you want...but not every thing can be erased
1ownload eles ROM
2. Open the archive with WinRar or other app that you use
3. Go to /system/apps and you will find all the app there with the extension .apk
4. Delete what you think that they won't use (but be very careful): for example market.apk (you said that they don't need it)
4. Close the program and you will see that the rom is more lighter
5. Flash the rom
6. Enjoy
For the part with the lock screen i don't think i can help you...
Hope you get work done
Stefan
The lock screen part is really the important part. The other apps can still be installed, just abstracted away from my parent's eyes, if they're locked into the dialer. I guess I wasn't clear enough when I described what I was looking for. I want to make it so that the dialer program is the only program accessible to the user...when they press the home button, I want it to go to the dialer rather than to a launcher. When the screen goes off due to inactivity, I want it to go to the dialer right away when any button is pressed rather than showing a lock screen. On iPhone (sorry, it's a platform I'm more familiar with), there's a jailbreak app called IncarcerApp that can do this...is there anything similar for Hero?
Lockscreen
Hi there! If you want to get rid of the lock screen what you can do is go into settings on the phone then Cyanogen mod settings then tablet tweaks and in there, there is a tick box or similar that you can press to disable the lock screen!
Hope that Helped
Thanks for the tip, PP337, but that's still not what I am looking for. I did some Googling last night, and I found a lot of developers refer to what I am looking for as 'Kiosk Mode'. Unfortunately, everything I found on that is in the context of creating a new app, rather than using an existing one.
I'm obviously not making myself clear enough, but I'm not sure how I can phrase it more clearly. I really hope we won't have to go buy a junky SIMlocked Nokia phone that we'll have to throw out in three months when they come home.
i can't understand one think....why is it so hard to unlock a phone??? especially when it's so simple...
Stefan
Unlocking a phone is indeed simple, for you and I. But for an elderly person, particularly one who is unfamiliar with technology, being confronted with a screen full of app icons can be intimidating. I tried to get my mom to use the Android phone as it is, and she is terrified of breaking something or doing something wrong, to the point where she won't use it for those fears.
I have to say, I hadn't expected it would be this difficult to make this 'open platform' do what I want it to. If it were iPhone, I'd be done by now. Disappointing.
Could you not just remove all the homescreen icons? Can't remember which launcher comes with that ROM, but if you install launcher pro for example, you can remove all the icons even the dock. You can then choose to have just one homescreen and just the dialer icon. Or you could leave it blank to just select the dialer button to make calls. Then disable the lock screen as described above. Would that be ok for them ?
Tired_ said:
I have to say, I hadn't expected it would be this difficult to make this 'open platform' do what I want it to. If it were iPhone, I'd be done by now. Disappointing.
Click to expand...
Click to collapse
how old are your parents that you say that they "can't unlock" a phone... Both my parents use android on their phones and don't have any problems....
Don't want to be rude or things like that but it's easy on android...
Stefan
stefpaul said:
how old are your parents that you say that they "can't unlock" a phone... Both my parents use android on their phones and don't have any problems....
Click to expand...
Click to collapse
She's 72, and in the early stages of Alzheimer's. He's 70 and has a severe learning disability.
I tried the suggestion someone posted about LauncherPro with only one icon. She accidentally long-pressed an empty space and the menu came up and she didn't know what to do. I was able to tell her what to do because I am here now, but if that had happened when I wasn't around she wouldn't have been able to cope at all, for fear it was dialing some 1-900 number or doing something else she didn't want. I'm shocked that it isn't possible to lock Hero into a single app, but it seems it simply isn't. Thanks anyways for all your help.
Tired_ said:
She's 72, and in the early stages of Alzheimer's. He's 70 and has a severe learning disability.
I tried the suggestion someone posted about LauncherPro with only one icon. She accidentally long-pressed an empty space and the menu came up and she didn't know what to do. I was able to tell her what to do because I am here now, but if that had happened when I wasn't around she wouldn't have been able to cope at all, for fear it was dialing some 1-900 number or doing something else she didn't want. I'm shocked that it isn't possible to lock Hero into a single app, but it seems it simply isn't. Thanks anyways for all your help.
Click to expand...
Click to collapse
Are they traveling alone? That sounds like something you should worry about more then just having a phone for them
You could use adw and lock the desktop by pressing menu and choosing 'lock desktop'. That would prevent any accidental menus popping up. You could also hide the status bar from adw settings and disable the lockscreen from cm tweaks menu. You could also download a dialer widget (https://market.android.com/details?id=dialer.impact) and set that as a widget on a single homescreen and lock the desktop on adw launcher.
Hope that helped
Car Home may help

SPen (touchwiz free) - CM12(Lollipop) best apps to use

SPEN on a none touchwiz ROM
The most compelling reason for buying an SPen Samsung device to me was the vision and possibility for a paper-free lifestyle.
Moving seamlessly between the paper-free and paper-bound world's is a must along that journey.
You can just about see/feel/ makeout the possibility of everything coming together in a best of all worlds type setup.....
So here it is - a capable device that has all the firepower but none of the vision by its manufacturer oh Well...
I bought a Samsung Note 2014 wifi only device with spen in november 2014.
Don't like touchwiz for its bloat and its gimmicky "locked data" feeling.
Installed Cyanogenmod 12 and then Temasek ROM port.
Please share your current setup.
Specific apps you use, relevant settings and how smooth your setup integrates( screenshot examples etc)
The more elegant and evolved your setup the better!!!
Please use the feature request section. See my "Google's Keep app
Sketch for keep
+
Handraw
Option 2 : Note buddy(Free)
OR Note buddy(Paid)
+ Papyrus app
Option 3 : Fiinote - Google Play Store
Option 4 : SpenCommander ( beta testing stage and paid ATM)[RESIZE=100]
[/RESIZE]
Option 5 : Dionote
This app utilizes the SPen pressure sensitive abilities(Not many apps do)! Well worth of further studying.
Other decent apps that you should be aware of are
Lecture Notes (bought the pro but haven't used it much)
OneNote ( feeling timid to rely on a Microsoft app in the Android ecosystem. Thats because of the politics and conflict of interest that underline Microsofts potential for success on an Androids OS. May be an overreaction or far-sightness/short-sightness blunder on my behalf ... but hey we all live and learn )
XDA:DevDB Information
SPen (touchwiz free) CM12(Lollipop), ROM for the Samsung Galaxy Note 10.1 (2014 Edition)
Contributors
xda_nikita
ROM OS Version: 5.0.x Lollipop
Version Information
Status: Testing
Created 2014-12-12
Last Updated 2014-12-11
Ok here is my setup :
CM 12 ( credit goes to RaymanFX and all contributors) with "google keep" , "handraw" and "sketch for keep" . Launcher(side) with "glovebox"
This gives a sort of "action memo" knockoff.
Need help with :
-SPen driven Screenshot select similar to touchwiz spen screengrab app(lassoo select a portion of the screen and have that annotated in an app like handraw before pasted into google keep).
- browser side copy image for images that get pasted into google keep note as you browse ect(much like the pinterest button on a desktop browser pins the image directly to a board)
-browser tabs session save(which ever browser is best for this kind of thing) on a google drive account with corresponding "google keep note" link inside to restore the saved session would be phenomenal!
- spen touch depth sensors in handraw(or alternative setup)
Any way for "handwritting recognition" in any input box field to be used as a system-wide keyboard input method??
Any ideas?
For apps I use Write Beta. Just get through your prefered paper setting and you will be good to go. Maybe it doesnt have the best UI but it compensates by having the best stroke smothing technology.
To make notes, as many of you above I use Keep.
I am trying to be a developer and i made this app which any of you might find usefull
https://play.google.com/store/apps/details?id=com.BCorp.SPasteAnywhere
But i have to say that i abandoned it because for it to work i need SPenSDK which suck, and because it has some error with touchwiz. Happily i dont have touchwiz anymore and so sadly i havent been able to fix it, it should be fine if anyone want to try it on cm12 with some video glitches that currently bug Rayman's great rom.
The point is, If anyone can find a better handwriting library that doesn't depends on a third party app please tell me and lets make great apps together. I was actually working on an action menu replacement for cm12 but see the information i give below.
To do some great stuff for the tablet on CM we will need the functionality that only this app is giving:
https://play.google.com/store/apps/details?id=com.tushar.cmspen
without that app we can not detect pen dettachment, pen hover button, etc(No gestures like the one getting you to action memo or action menu). There are simply no broadcast of this actions in the system. The free version, I think, also has limited functions so if anyone does a cool app with anything else they would require the user to buy this app; and for it to have a decent pen stoke detection the user would have to add the spensdk from the play store. Can you see the hassle here? I asked @RaymanFX to look into it and add the CM SPen companion principle into cm12 for developers to have a better time doing something.
I just thought i'd let you all know before you get too far ahead of yourselves but the spen isnt actually functioning as an spen and doesnt get recognized as one so therefore the spen sdk wouldn't work witn cm12 due to as one of the bugs described says that "e-pen gets recognized as pointer device" and i'd also like to mention that i don't actually see any development in this post itself and should have been put in the general section rather than the original development or at least be a comment on the cm12 thread itself due to it being related to that
dc959 said:
I just thought i'd let you all know before you get too far ahead of yourselves but the spen isnt actually functioning as an spen and doesnt get recognized as one so therefore the spen sdk wouldn't work witn cm12 due to as one of the bugs described says that "e-pen gets recognized as pointer device" and i'd also like to mention that i don't actually see any development in this post itself and should have been put in the general section rather than the original development or at least be a comment on the cm12 thread itself due to it being related to that
Click to expand...
Click to collapse
Even if the rom detects it as a pointer device it is still detected as an spen withing the kernel. SPenSDK detects its as so and functions properly. If you want proof, use my app, SPaste, and see that spen makes strokes and finger is an eraser. This doesnt happens with any other pointer device like a mouse.
Still, as i said, the spen actions(Hover+button, attach, dettach, etc) are not broadcast to the system(Even if the actions are detected on the kernel) and thus, without the cm12 companion app, these functions are unusable. To add something, API to use them are also on the SPenSDK, but because there are no broadcast, this functions still dont work with the sdk installed.
You are completely right about this been in general.
Pazzu510 said:
Even if the rom detects it as a pointer device it is still detected as an spen withing the kernel. SPenSDK detects its as so and functions properly. If you want proof, use my app, SPaste, and see that spen makes strokes and finger is an eraser. This doesnt happens with any other pointer device like a mouse.
Still, as i said, the spen actions(Hover+button, attach, dettach, etc) are not broadcast to the system(Even if the actions are detected on the kernel) and thus, without the cm12 companion app, these functions are unusable. To add something, API to use them are also on the SPenSDK, but because there are no broadcast, this functions still dont work with the sdk installed.
You are completely right about this been in general.
Click to expand...
Click to collapse
That is where you're wrong, a large majority of applications test to see if the s pen is actually available on the device to make sure there is compatibility yet none of them can recognize the device has an s pen because it isn't giving off the correct aigniture check. For instants give GMD spend control or cm s pen add-on a go and you'll see yet the apps are compatible with the device they don't actually get the correct response that the device has an spen because it's failing a aigniture check, I've even had contact with the developer to make sure that it isn't an issue with the app and cm12 and he sent me a debugging enabled version of the add-on app and it was something with the ROM itself preventing the app from verifying that an s pen is present. Sure a application can read the pressure strokes as I've tested it with sketchbook but the issue itself lies within the ROM having the correct drivers to send out the correct signal that it is in fact an s pen which it isn't because for starters the mouse icon is showing up and due to the s pen SDK it actually uses its own set of files to utilize the hardware rather than the Roms files that utilize it
Pazzu510 said:
For apps I use Write Beta. Just get through your prefered paper setting and you will be good to go. Maybe it doesnt have the best UI but it compensates by having the best stroke smothing technology.
To make notes, as many of you above I use Keep.
I am trying to be a developer and i made this app which any of you might find usefull
https://play.google.com/store/apps/details?id=com.BCorp.SPasteAnywhere
But i have to say that i abandoned it because for it to work i need SPenSDK which suck, and because it has some error with touchwiz. Happily i dont have touchwiz anymore and so sadly i havent been able to fix it, it should be fine if anyone want to try it on cm12 with some video glitches that currently bug Rayman's great rom.
The point is, If anyone can find a better handwriting library that doesn't depends on a third party app please tell me and lets make great apps together. I was actually working on an action menu replacement for cm12 but see the information i give below.
To do some great stuff for the tablet on CM we will need the functionality that only this app is giving:
https://play.google.com/store/apps/details?id=com.tushar.cmspen
without that app we can not detect pen dettachment, pen hover button, etc(No gestures like the one getting you to action memo or action menu). There are simply no broadcast of this actions in the system. The free version, I think, also has limited functions so if anyone does a cool app with anything else they would require the user to buy this app; and for it to have a decent pen stoke detection the user would have to add the spensdk from the play store. Can you see the hassle here? I asked @RaymanFX to look into it and add the CM SPen companion principle into cm12 for developers to have a better time doing something.
Click to expand...
Click to collapse
dc959 said:
I just thought i'd let you all know before you get too far ahead of yourselves but the spen isnt actually functioning as an spen and doesnt get recognized as one so therefore the spen sdk wouldn't work witn cm12 due to as one of the bugs described says that "e-pen gets recognized as pointer device" and i'd also like to mention that i don't actually see any development in this post itself and should have been put in the general section rather than the original development or at least be a comment on the cm12 thread itself due to it being related to that
Click to expand...
Click to collapse
I really like "Write Beta" app. Loved the undo and lasso features.
"Fiinote" is worth checking and is definately the best snote replacement app I am aware of.
CM12 ROM is being worked on by RaymanFX. As a developer he is focused on delivering the Android OS.
SPen relies on RaymanFXs efforts to open spen to app developers.
You still need good apps and user friendly functionality while all the developers work out the OS segment.
To avoid polluting RaymanFXs thread with discussions outside of the OS delivery I've made this thread...
Its meant to give a glancing reference on ways of setting up SPen functionality after you are done flashing CM12( or any other Lollipop based ROM )
The Gold standard would be for all SPen functionality to be exposed on OS level , app developer level passed on to app user level. Only then can the spen be freed from its touchwizz chained existence!:crying:
Android stock keyboard is really good!
*We have decent size keyboard
*We have the accessible but not aggressive voice typing option
( Being a "keyboard and trackpad only" user until recently, I can feel ,"google voice" being currently under leveraged by me )
The only let down when using Spen able device is hand writing input option on the stock keyboard.
"Hand writing recognition" should be available anywhere inside Android OS where keyboard input is possible.
Here is an example mockup Android keyboard that should exist (refer to image)
That Handwriting should be just as understated and persistently available like the "voice typing" icon on stock keyboard today.
I would like to put forward the following questions to the wider community, especially active developers .
How do we port/import a handwriting recognition feature into an Android keyboard?
What are the best hand recognition apps and projects that lend themselves to further improvement or integration?
Is it very difficult to modify stock Android keyboard?
What are the essential pieces that need to come together to make this happen??
Hope this makes sense on one level or another.
What about myscript stylus beta?
{Diemex} said:
What about myscript stylus beta?
Click to expand...
Click to collapse
Yep, it gives the hand writing recognition option to any input field and covers all SPen keyboard points I was after.
Thank you!
{Diemex} said:
What about myscript stylus beta?
Click to expand...
Click to collapse
Another "beef" I got with SPen at the moment is Screenshots.
Taking screenshot segments with SPen able device is a frustrating experience on a Touchwiz free ROM like CM12 at the moment.
Its no fault of the ROM builds themselve.
In fact it is truly remarkable how stable CM12 (Lolliopop) runs and just how fast
RaymanFX's effort is paying dividends to P600 owners(Samsung Note 2014 wifi)!
I wasn't able to assemble a draft paper/document with images as I browse thumbnails and articles without leaving the browser screen....
No way to select multiple areas of the screen and have them imported/clipboard copied as individual selections(check mockup imagery)
OK we have no SPen pressure detection at the moment and SPen is just a pointing device to a toucvhwiz free ROM , fine. All should be sufficient to achieve
SPen Screenshot integration like I outlined in the mockup images.
Please excuse my ignorance and share everything that can be done to improve the SPen screenshot situation!!!
I started trying to get a simple screencapper to work similiar to the one included in touchwiz roms.
What is working:
Taking screenshots - root required
Interception of taps
Selection of the crop area above other apps
Cropping of the screenshots to the rectangular selection
What still needs to be fixed/improved:
Atm you start the screencapper it will intercept all touch events. You basically can't use any other apps and have to somehow kill it. I still have to figure out how to toggle interception on/off. Pressing the spen button while it is touching the screen should toggle interception needed for the selection of the area for the screenshot. Releasing the button should return to a state where other apps can be used again.
Pressure and the button state seems to be working correctly. The mouse pointer is just visual, stylus functionality is working correctly.
I have very little time, I have to study for exams. Nevertheless I'm interested in getting a functional app at some stage.
{Diemex} said:
I started trying to get a simple screencapper to work similiar to the one included in touchwiz roms.
What is working:
Taking screenshots - root required
Interception of taps
Selection of the crop area above other apps
Cropping of the screenshots to the rectangular selection
What still needs to be fixed/improved:
Atm you start the screencapper it will intercept all touch events. You basically can't use any other apps and have to somehow kill it. I still have to figure out how to toggle interception on/off. Pressing the spen button while it is touching the screen should toggle interception needed for the selection of the area for the screenshot. Releasing the button should return to a state where other apps can be used again.
Pressure and the button state seems to be working correctly. The mouse pointer is just visual, stylus functionality is working correctly.
I have very little time, I have to study for exams. Nevertheless I'm interested in getting a functional app at some stage.
Click to expand...
Click to collapse
What app are you using to achieve that?
There is a Mac app Screencapper but nothing on Androd Google play with that name.
I tried using a dozen+ screenshot apps with variable degrees of success. None of them gets me close to a touchwiz ROM like screencapture setup.
Its interesting that the SPen button and stroke pressure work for you.
A few posters on the thread suggested that SPen functionality like stroke pressure and button are not working in Lollipop based roms at the moment.
Are you using a KitKat based rom with CM spen app and the SPen SDK for that functionality?
I wrote the app myself. There are some screenshot apps but I couldnt find one that was designed for spen. Maybe there is one that allows cropping of the screenshot afterwards.
I tested stylus input with cm 12, you can try it yourself. Link is in my signature.
xda_nikita said:
What app are you using to achieve that?
There is a Mac app Screencapper but nothing on Androd Google play with that name.
I tried using a dozen+ screenshot apps with variable degrees of success. None of them gets me close to a touchwiz ROM like screencapture setup.
Its interesting that the SPen button and stroke pressure work for you.
A few posters on the thread suggested that SPen functionality like stroke pressure and button are not working in Lollipop based roms at the moment.
Are you using a KitKat based rom with CM spen app and the SPen SDK for that functionality?
Click to expand...
Click to collapse
Oh, sorry if i didnt explained myself correctly. First of all, pressure, hover and button click work correctly on cyanogenmod, that information is correctly taken by the kernel and given to the system. If an app can work with that information through Samsung or other libraries their app will work as intended just like papyrus, write, wacom, etc.
What does not work, or to express it correctly, is not implemented yet, is the broadcast of some information taken correctly by the kernel that should be sent to the system as broadcasts. These information are the gestures we all know like pen attachment dettachment, pen button+hover, pen double tap, and these broadcasts are the ones that would permit the developer to imitate some of touchwiz main features.
A very silly example of what broadcast like these would create:
hey, the user just double tapped the screen with his SPen, is there any app that wants to open itself when this happens? perhaps you SuperDuperNote app? maybe you TotalyLegitActionMemo app?
Click to expand...
Click to collapse
So there are no broadcasts and we developers have no easy way to act to these gestures system wide, anywhere on your screen and on any app that is opened at the moment just like samsung does with ActionMemo on "button+doubletap", or ActionMenu on "button+Hover".
With this in mind the developer would have to do one of 3 things.
Give up and do apps that only react to EPen information(Pressure, hover, button click) through Samsung or Other SDK(Wacom, Papyrus, Write, Spaste)
Intercept the Spen events with root and be a very skillfull programer to something like our friend @{Diemex} is doing.
Install CM SPen companion app and act to the broadcasts like we should be able to, but be dependent on those free app functions or whether the user want to buy the pro version of the same.
Thank you Pazzu510.
You have covered all angles. The explanation is crystal clear.
I've sent an email to the CM SPen Addon developer to see what his frame of mind is like regarding CM12.
His app had the attach/detached covered ok in CM 11 so maybe he has a good angle on getting the functionality registered in CM12.
xda_nikita said:
I've sent an email to the CM SPen Addon developer to see what his frame of mind is like regarding CM12.
His app had the attach/detached covered ok in CM 11 so maybe he has a good angle on getting the functionality registered in CM12.
Click to expand...
Click to collapse
He has explained that it would be rather easy if these broadcast code would be implemented directly into the rom. You can see the post here, it is a good read.
With the understanding of that, and too have a real impact on how broad the apps based on this can be, the important thing would be to make this changes and commit them on cm code. That way, any device with an spen could install cyanogen mod(or any rom based on cyanogenmod) and access apps intended to use this broadcasts. If it is not that way, our apps would be limited to those devices that run only the roms that make the code available, let it be "Cm12 rayman edition" or anything like that. I dont see this as a great idea because the apps made will have little to no compatibility.
What i see as a viable option, until those commits are on cyanogenmod code at least, is to analyze the code behind CM S Pen add-on(Its in github if i recall correctly) and see how they are looking for the kernel event changes. This would work in any device with spen and asking for root in cm is not difficult at all. Any app could start the tracking service for this events and act accordingly that way. My only worry is that if you have, say, 4 or 5 apps with its own service it would probably drain battery life. Another option would be to have a big project with all the functions in one app, but big projects mean few people to make it work and not many have the knowledge, the time or the passion to do such thing; even less when you think that the target market for this project is not big. Sadly, I count myself as a passionate amateur, I dont have the knowledge to do such things.
CM12(RaymanFX) with build 12/15/2014 has now been tested with CM SPen add-on and Notebuddy.
SPen Attach and detach triggers are detected and broadcast with the latest build!
What are the best apps to use with Notebuddy ??
xda_nikita said:
Developers help, enlightenment and info needed to improve Spen integration in CM 12 dramatically!
Click to expand...
Click to collapse
I recently bought this device purely for the spen functionality and hate touchwiz with a passion. I'm a design student and will be using Sketchbook (the paid version) for the majority of the time. All the applications mentioned are focused towards note taking, whereas I'm primarily concerned with correct pressure sensitivity/stoke accuracy.
I'll flash the rom when I get my hands on one, might donate if all goes well!

Categories

Resources